<?php
/** 获取搜索页内容换页的js脚本 */
function get_search_page_change_js()
{
    global $searchPostData;
    if (!empty ($searchPostData)) {
        return "get_search([x],{$searchPostData})";
    } else {
        return 'get_search([x])';
    }
}

if (isset($InputData['search_content']) && isset($InputData['list_type'])) {
    $InputData['list_type'] = (int)$InputData['list_type'];
    // 20170128 添加 检查全局搜索是否是管理员登陆
    // 当为全局搜索 且搜索类型为用户 且搜索内容为'管理员'时 显示管理员登陆链接
    if (isset($InputData['search_text']) &&
        $InputData['search_content'] == 'global' &&
        $InputData['list_type'] == 4 &&
        $InputData['search_text'] == '%E7%AE%A1%E7%90%86%E5%91%98'
    ) //此值为js编码后的“管理员”值
    {
        $_SESSION['user_admin'] = 0; //添加对话 此值为0时表示管理员准备登陆，登陆后此值为1
        echo "-99||<div class='app-admin-login-link-div'><a class='app-main-color' href='{$CfgPara->httproot}?controller=user_login&login=admin'><b>管理员登陆</b></a></div>";
        // -99表示客户端浏览器需要跳转到‘||’后的链接
        goto page_end;
    }
    if (isset($InputData['page_change'])) {
        if ($InputData['search_content'] == 'works_list' ||
            $InputData['search_content'] == 'topic_list' ||
            $InputData['search_content'] == 'shoe_show_list' ||
            $InputData['search_content'] == 'user_list'
        ) {
            //各分项搜索 直接连接到各分项列表控制器
            require("{$CfgPara->root}/controller/{$InputData['search_content']}.c.php");
        } else if ($InputData['search_content'] == 'global') //如果为全局搜索 手机版从左侧菜单“搜索”选项 网页版从页眉的搜索栏中输入搜索内容
        {
            if ($InputData['list_type'] == 1) {
                $InputData['search_content'] = 'works_list';
                $InputData['list_type'] = 3; //最新
            } elseif ($InputData['list_type'] == 2) {
                $InputData['search_content'] = 'topic_list';
                $InputData['list_type'] = 1; //广场
            } elseif ($InputData['list_type'] == 3) {
                $InputData['search_content'] = 'shoe_show_list';
                $InputData['list_type'] = 2; //最新
            } elseif ($InputData['list_type'] == 4) {
                $InputData['search_content'] = 'user_list';
                $InputData['list_type'] = 1; //作者列表
            } else {
                echo '所选搜索类型错误';
                goto page_end;
            }
            require("{$CfgPara->root}/controller/{$InputData['search_content']}.c.php");
        }
    } else {
        //如果没有指定搜索内容的第几页 将直接进入搜索首页
        if ($InputData['search_content'] == 'works_list') {
            if ($InputData['list_type'] == 0) {
                $searchText = '我的作品';
            } elseif ($InputData['list_type'] == 6) {
                $searchText = '我推荐的作品';
            } elseif ($InputData['list_type'] == 7) {
                $searchText = '收藏夹的作品';
            } elseif ($InputData['list_type'] == 11) {
                $searchPostData = "{topic_id:{$InputData['topic_id']}}";
                $searchText = '选择投稿作品';
            }
        } elseif ($InputData['search_content'] == 'topic_list') {
            if ($InputData['list_type'] == 10)
                $searchText = '我的专题';
            elseif ($InputData['list_type'] == 1)
                $searchText = '专题广场';
            elseif ($InputData['list_type'] == 13)
                $searchText = '待审核专题';
            elseif ($InputData['list_type'] == 14)
                $searchText = '已审核专题';
        } elseif ($InputData['search_content'] == 'shoe_show_list') {
            if ($InputData['list_type'] == 10)
                $searchText = '我的鞋主秀';
            elseif ($InputData['list_type'] == 7)
                $searchText = '收藏夹的鞋主秀';
        } elseif ($InputData['search_content'] == 'user_list') {
            if ($InputData['list_type'] == 7)
                $searchText = '收藏夹的个人主页';
        } elseif ($InputData['search_content'] == 'global') {
            // 全局搜索
            if (isset($InputData['search_text'])) {
                if ($InputData['list_type'] == 1) {
                    $searchText = '含关键词"<span id="search_keyword">' . $InputData['search_text'] . '</span>"的<span id="search_global_type">作品</span>';
                } elseif ($InputData['list_type'] == 2) {
                    $searchText = '含关键词"<span id="search_keyword">' . $InputData['search_text'] . '</span>"的<span id="search_global_type">专题</span>';
                } elseif ($InputData['list_type'] == 3) {
                    $searchText = '含关键词"<span id="search_keyword">' . $InputData['search_text'] . '</span>"的<span id="search_global_type">鞋主秀</span>';
                } elseif ($InputData['list_type'] == 4) {
                    $searchText = '含关键词"<span id="search_keyword">' . $InputData['search_text'] . '</span>"的<span id="search_global_type">作者</span>';
                } else {
                    echo '所选搜索类型错误';
                    goto page_end;
                }
            }
            //全局搜索界面
            require("{$viewRoot}search_global{$viewEx}");
            goto page_end;
        }
        // 如果是提交了搜索的文本 则直接在界面尾部加入脚本执行搜索指令 （逻辑在界面中）
        if (isset ($InputData['search_text'])) {
            $InputData['search_text'] = urldecode($InputData['search_text']);
        }
        require("{$viewRoot}search_show{$viewEx}");
        // 搜索页面需要返回上一页的右菜单栏 当前的右菜单栏如果不指定 已默认为空
        // 20170522 当前仅手机端使用
        if (!$isTablet)
            require("{$CfgPara->root}/view/menu_r_back.app.v.php");
    }
}

page_end:;